<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/HF.WorkFlow.DataContract" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/HF.WorkFlow.DataContract" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://192.168.6.200:8098/WorkFlowService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:complexType name="ArrayOfAccreditUserEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AccreditUserEntity" nillable="true" type="tns:AccreditUserEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAccreditUserEntity" nillable="true" type="tns:ArrayOfAccreditUserEntity" />
  <xs:complexType name="AccreditUserEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="AcceditCancelTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AcceditEndTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AcceditStartTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AccreditDateTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="AccreditFromName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccreditFromUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccreditId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccreditMatters" type="ser:char" />
      <xs:element minOccurs="0" name="AccreditName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccreditStatus" type="ser:char" />
      <xs:element minOccurs="0" name="AccreditToName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AccreditToUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkTaskId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AccreditUserEntity" nillable="true" type="tns:AccreditUserEntity" />
  <xs:complexType name="WorkTaskInstanceNextOperEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="NextOperId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowInstanceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkTaskId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkTaskInstanceId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkTaskInstanceNextOperEntity" nillable="true" type="tns:WorkTaskInstanceNextOperEntity" />
  <xs:complexType name="WorkAgencyEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="AgencyEndTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgencyFormUser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgencyId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgencyStartTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgencyStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AgencyToUser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkTaskId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkAgencyEntity" nillable="true" type="tns:WorkAgencyEntity" />
  <xs:complexType name="ArrayOfLogEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="LogEntity" nillable="true" type="tns:LogEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfLogEntity" nillable="true" type="tns:ArrayOfLogEntity" />
  <xs:complexType name="LogEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="IsShowed" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LogContent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LogDatetime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LogId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LogType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LogEntity" nillable="true" type="tns:LogEntity" />
  <xs:complexType name="WorkFlowEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="CreateDateTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FlowCaption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsSignOut" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MgrUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SignOutUserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Version" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WFClassId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkFlowEntity" nillable="true" type="tns:WorkFlowEntity" />
  <xs:complexType name="ArrayOfWorkTaskViewEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WorkTaskViewEntity" nillable="true" type="tns:WorkTaskViewEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWorkTaskViewEntity" nillable="true" type="tns:ArrayOfWorkTaskViewEntity" />
  <xs:complexType name="WorkTaskViewEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="Caption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FatherId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WFClassId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkTaskId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="classlevel" type="xs:int" />
      <xs:element minOccurs="0" name="clmgrurl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="mgrurl" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkTaskViewEntity" nillable="true" type="tns:WorkTaskViewEntity" />
  <xs:complexType name="ArrayOfWorkTaskInstanceViewEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WorkTaskInstanceViewEntity" nillable="true" type="tns:WorkTaskInstanceViewEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWorkTaskInstanceViewEntity" nillable="true" type="tns:ArrayOfWorkTaskInstanceViewEntity" />
  <xs:complexType name="WorkTaskInstanceViewEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FlowCaption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FlowInstanceCaption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OperContent" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OperDateTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="OperStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OperType" type="xs:int" />
      <xs:element minOccurs="0" name="OperatedDes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OperatorInstanceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Priority" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaskCaption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaskInstanceCaption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TaskTypeId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowInstanceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkTaskId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkTaskInstanceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="flowEndTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="flowStartTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="pOperatedDes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="taskEndTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="taskInsType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="taskStartTime" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkTaskInstanceViewEntity" nillable="true" type="tns:WorkTaskInstanceViewEntity" />
  <xs:complexType name="ArrayOfWorkFlowInstanceEntity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WorkFlowInstanceEntity" nillable="true" type="tns:WorkFlowInstanceEntity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWorkFlowInstanceEntity" nillable="true" type="tns:ArrayOfWorkFlowInstanceEntity" />
  <xs:complexType name="WorkFlowInstanceEntity">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="FlowInstanceCaption" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsSubWorkFlow" type="xs:boolean" />
      <xs:element minOccurs="0" name="MainWorkFlowId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MainWorkFlowInstanceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MainWorkTaskId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MainWorkTaskInstanceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NowTaskId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Priority" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SuspendStaus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SuspendTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SuspendTotalSeconds" type="xs:long" />
      <xs:element minOccurs="0" name="WorkFlowId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowInstanceId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WorkFlowNo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WorkFlowInstanceEntity" nillable="true" type="tns:WorkFlowInstanceEntity" />
</xs:schema>